English Dictionary
Definition aioli in British English
aioli noun
[countable/uncountable] noun
/eɪˈəʊli/
1
a sauce made from mayonnaise and garlic
