loch has definitions from the field of geography
1
[ noun ] (geography) a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)

Synonyms

lough

Related terms

cove loch_linnhe

2
[ noun ] Scottish word for a lake

Related terms

lake loch_ness loch_achray

3
[ noun ] Last name, frequency rank in the U.S. is 15141
4
[ noun ] (geography) Irish word for a lake

Synonyms

lough

Related terms

lake loch_ness loch_achray

*