homemade ice cream popsicle - Spanish English Dictionary