Noun loch achray has 1 sense
  1. Loch Achray - a lake in central Scotland
    --1 is a kind of
    loch
    --1 is a part of Scotland
,
TOP