Loch

Telugu Meaning

సరస్సు

సముద్రశాఖ

English Meaning

  1. Scots A lake.
  2. Scots An arm of the sea similar to a fjord.