Meaning of java olives

Definition of java olives

(noun) large tree of Old World tropics having foul-smelling orange-red blossoms followed by red pods enclosing oil-rich seeds sometimes used as food

Other information on java olives

WIKIPEDIA results for java olives
Amazon results for java olives