meaning of remoulad
1.
A
kind
of
piquant
sauce
or
salad
dressing
resembling
mayonnaise.
Related Words
remoulad
|
remoulade sauce
|
Developed & Maintained By
Taraprasad.com