meaning of podocarpus amara

1. a large fast-growing monoecious tropical evergreen tree having large glossy lanceolate leaves; of rain forests of Sumatra and Philippines to northern Queensland


Related Words

podocarpus amara |

Developed & Maintained By Taraprasad.com

Treasure Words