1 definition by Ach Sameach

Top Definition
Very wonderful and spiritually uplifting
Have a phantasmagoric holiday!
by Ach Sameach May 09, 2003
Mug icon
Buy a phantasmagoric mug!