Word info

Shimsha

Proper noun

Meaning

Shimsha

A river in Karnataka, India, a tributary of the Kaveri.

Source: en.wiktionary.org

Anagrams

Close letter words and terms