small homemade sweet or candy made for sale - Español Inglés Diccionario