1 definition by Oi blud
A Waitrose is a shop that mainly either working mums, pensioners or torys shop at. Here you can find things like essential champagne and essential caviar. A Waitrose is normally 2 times the price of a regular supermarket
by Oi blud November 9, 2019