to release mucus - Espagnol Anglais Dictionnaire