Meaning of indian potato

Definition of indian potato

(noun) a North American vine with fragrant blossoms and edible tubers; important food crop of Native Americans
very tall American perennial of central and the eastern United States to Canada having edible tuberous roots

Other information on indian potato

WIKIPEDIA results for indian potato
Amazon results for indian potato