Meaning of irish potato

Definition of irish potato

(noun) an edible tuber native to South America; a staple food of Ireland

Other information on irish potato

WIKIPEDIA results for irish potato
Amazon results for irish potato