Slang meaning of ULTIMATE XPHORIA

ULTIMATE XPHORIA means: MDMA