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.”
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.”