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
Tweet