large amount of residue or dregs - Spanish English Dictionary