meaning of lochan

1. A small lake; a pond.


Related Words

lochan |

Developed & Maintained By Taraprasad.com

Treasure Words