remolade

noun

See rēmoulade.

noun

A kind of piquant sauce or salad dressing resembling mayonnaise.

noun

An ointment used in farriery.