Loch Achray

Definitions of Loch Achray
  1. noun
    a lake in central Scotland
    see moresee less
    example of:
    loch
    Scottish word for a lake
Word Family