meaning of ivory plant

1. a stemless palm tree of Brazil and Peru bearing ivory nuts


Related Words

ivory plant |

Developed & Maintained By Taraprasad.com

Treasure Words