a cake covered in syrup made of sugar and rum - Spanish English Dictionary

Suggest a Term