allegory [noun] + surrealist [adjective]