turmeric root

[English] plural turmeric roots

A small root from which turmeric is produced..

Synonyms in other languages

Latin names