English Dictionary
Definition mayo in British English
mayo noun
[uncountable] noun
/ˈmeɪəʊ/

English Dictionary