place or area where a substance may be released - Anglais Synonymes Dictionnaire