meaning of elephant yam

1. putrid-smelling aroid of southeastern Asia especially the Philippines grown for its edible tuber


Related Words

elephant yam |

Developed & Maintained By Taraprasad.com

Treasure Words