loch torridon

/L AA1 K T AO0 R AH0 D AH0 N/
noun
  1. 1

    A sea loch on the west coast of Highland council area, Scotland; the settlement of Torridon is at the head of the loch.