meaning of olea lanceolata

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


Related Words

olea lanceolata |

Developed & Maintained By Taraprasad.com

Treasure Words