any dense liquid with a consistency similar to atol - Español Inglés Diccionario