CARAMBOLA


Meaning of CARAMBOLA in English

noun an east indian tree (averrhoa carambola), and its acid, juicy fruit; called also coromandel gooseberry.

Webster English vocab.      Английский словарь Webster.