Orkney-English results

luck stone noun small red sandstone charm with a hole in it which was tied to the old Orkney plough