CARAMBOLA


Meaning of CARAMBOLA in English

n. 1 a small tree, Averrhoa carambola, native to SE Asia, bearing golden-yellow ribbed fruit. 2 this fruit. Also called star fruit. [Port., prob. of Indian or E. Indian orig.]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.