Navsari (English, noun)
expansion: Navsari
Senses:
glosses: A city in Gujarat, India.
Forms: