Definify.com

Definition 2025


XTC

XTC

English

Initialism

XTC

  1. ecstasy (the drug)