loch

(noun)

noun

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

Definition categories: object, inlet, recess

2. Scottish word for a lake

Definition categories: object, lake