Find the word definition

Wikipedia
Ambassa

Ambassa (Pron:/æmˈbæsə/) is a census town and the headquarters of the Dhalai district of the Indian state of Tripura.