release (of substances) - Espagnol Anglais Dictionnaire