japonaise

japonaise

English Noun
Ad

Definition

A kind of almond meringue dessert.

Etymology

From French japonaise (literally “Japanese”).

Ad