Itarsi

See also: įtarsi

English

Proper noun

Itarsi

  1. A city in Madhya Pradesh, India.