carambola tree (averrhoa carambola) - Spanish English Dictionary