Word info

Loch Achray

Noun

Meaning

a lake in central Scotland

Source: WordNet

Close letter words and terms