sweet made from sponge cake, sugar, cinnamon, and rum - Turkish English Dictionary

Suggest a Term