Carambola

What is Carambola?

Carambola definition and meaning on Dictionary terms:
noun

a tree, Averrhoa carambola, native to southeastern Asia, bearing deeply ridged, yellow-brown, edible fruit.
Also called star fruit. the fruit itself.