fruit of the starfruit (averrhoa carambola) - Spanish English Dictionary