meaning of olea lanceolata
1.
small
New
Zealand
tree
having
red
pulpy
one-seeded
fruit
Related Words
olea lanceolata
|
Developed & Maintained By
Taraprasad.com