soddy - Scots is a separate language, in some ways even further removed from "standard English" than American English is. They don't like having it called a dialect.For foreign languages like this, if you can't find a native speaker you can always consult the appropriate dictionary. Hunt around on the web, and you'll find it all there somewhere.
I'd be surprised if Red is the Rose is all that old - but there aren't any internal clue. We need an expert to enlighten us.