ミモレット
mimoretto

Noun

1. Mimolette (cheese)

From French