place where drugs are consumed - Espagnol Anglais Dictionnaire