Top definition
(Noun) A combination of mayonnaise and mustard mixed to a lovely and creamy consistency. Rather delicious on sandwiches and scruptious as a dip.
I made a glorious sandwich with turkey, smoked provalone, oval shaped dill pickles and a dollup of mayotard.
by PJeigh August 25, 2005
Get the mug
Get a mayotard mug for your bunkmate Georges.