λοχ — meaning in English
loch
Greek → English · translate English → Greek instead
English meaning
- loch noun A lake, or a narrow inlet of the sea, especially in Scotland.
Senses
λοχ is used for these senses in English:
- loch (Ireland, Scotland) A bay or arm of the sea.