olea_lanceolata
1. [ noun ] (botany) small New Zealand tree having red pulpy one-seeded fruit
Synonyms: white_maire
Related terms: olive_tree Olea