carambola
English
carambola meaning in English • carambola का अर्थ अंग्रेजी में
Noun
- An East Indian tree (Averrhoa Carambola), and its acid, juicy fruit; called also Coromandel gooseberry>.