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

Suggest a Term