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.

Etymology: Port., prob. of Indian or E. Indian orig.

Oxford English vocab.      Оксфордский английский словарь.