English dictionary
loch achray meaning and definition
Definition and meaning of loch achray at MeaningMonkey.org. loch achray meaning and definition in the English Dictionary.LOCH ACHRAY noun
Definition of Loch Achray (noun)
- a lake in central Scotland
Source: Princeton University Wordnet