DEA

Referenced in 1 episode

Definition

The Drug Enforcement Administration, a United States federal agency responsible for enforcing controlled substance laws and regulations; involved in legal challenges against the use of Ayahuasca for religious purposes.