release (of substances) - Spanish English Dictionary