Olea lanceolata

Explore definitions, synonyms, and language insights of Olea lanceolata

Definitions

Noun
small New Zealand tree having red pulpy one-seeded fruit

More General Terms