Definition of "phantasmagoric"

phantasmagoric