small homemade sweet or candy made for sale - Spanish English Dictionary