Skip to main content

carambola

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