loch achray

Noun
  1. A lake in central Scotland (synset 109365047)

Other Searches