meaning of turmeric root

1. perennial herb of northeastern United States having a thick knotted yellow rootstock and large rounded leaves


Related Words

turmeric root |

Developed & Maintained By Taraprasad.com

Treasure Words