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
Borris Johnson : I need to pop to Waitrose to stock up on fig rolls.
by Oi blud November 9, 2019
Get the Waitrose mug.