English | German | Russian | Czech

mostarda English

Meaning mostarda meaning

What does mostarda mean?

mostarda

An Italian condiment made of candied fruit and a mustard-flavoured syrup.

Are you looking for...?