Noun Definition

olea lanceolata

1.Definition: small New Zealand tree having red pulpy one-seeded fruit

Related Noun(s):white maire

Category: Plants