Skip to main content

lochan

English lochan meaning in English  •  lochan का अर्थ अंग्रेजी में
Noun
  • A small lake; a pond.
Advertisement