place or area where a substance may be released - Spanish English Dictionary