remoulade ( synonym found)

Definition of remoulade:

°A popular condiment in many countries, usually mayonnaise-based.

Definition of remoulade:

°A popular condiment in many countries, usually mayonnaise-based.

Back to Top