1 wild mangosteen | Definition of wild mangosteen

wild mangosteen

noun

Definition of wild mangosteen

1 : santol
2 : the fruit of the santol