sweet made from sponge cake, liquor, and almond sauce - Turkish English Dictionary

Suggest a Term