pomme de Goa
Meanings
Noun
1. star fruit (Averrhoa carambola) (dated, rare)