red mombin

noun

Definition of red mombin

: spanish plum