STARFRUIT


Meaning of STARFRUIT in English

■ noun

1》 another term for carambola .

2》 a small aquatic plant with tiny white flowers and six-pointed star-shaped fruit. [ Damasonium alisma .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.