a sweet made from mashed sweet potatoes - Espagnol Anglais Dictionnaire