Synonyms and Antonyms for loch

1. loch (n.)

a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)

Synonyms:

2. loch (n.)

Scottish word for a lake

Synonyms: