having lots of mucus - Turco Inglés Diccionario