Meaning of olea lanceolata

Definition of olea lanceolata

(noun) small New Zealand tree having red pulpy one-seeded fruit

Other information on olea lanceolata

WIKIPEDIA results for olea lanceolata
Amazon results for olea lanceolata