Orkney-English results

lye • green-lye noun green growth in water