Definitions of Olea lanceolata:

  • noun:   small New Zealand tree having red pulpy one-seeded fruit