mangosteen ( synonym found)

Definition of mangosteen:

°A tropical fruit of the tree Garcinia mangostana.

Definition of mangosteen:

°A tropical fruit of the tree Garcinia mangostana.

Back to Top