I don't think there is much to get your head round lyrically. Certainly in the version normally sung now - (ie as by The Corries in their 4 verses and chorus) then no more than two or three words in the whole song that a modern Scottish audience might need to look up!