Indian potato

noun

Definition of Indian potato

: any of several American plants with edible tuberous roots: such as
d : a yamp (Carum gairdneri)