meaning of irish potato
1.
an
edible
tuber
native
to
South
America;
a
staple
food
of
Ireland
Related Words
irish potato
|
Developed & Maintained By
Taraprasad.com