place or area where a substance may be released - Español Inglés Diccionario