low-cost vanilla ice cream with chocolate topping usually sold on public buses - Español Inglés Diccionario