8 definitions by benrad

A dead New Zealand supermarket, which was usually very high-end and expensive. Foodtown stores were rarely stand-alone, and were mainly found in shopping malls. All Foodtown stores were converted into Countdown stores before 2010.
by benrad July 21, 2019
Get the foodtown mug.