chorai

/tʃɔˈraɪ/

Definitions

1. noun

a village in India in the Daman and Diu Union Territory

“The scenic village of Chorai is a must-visit destination for nature lovers.”

Synonyms

  • settlement
  • village

Antonyms

  • city
  • metropolis