Theogonist [noun] + grand [adjective]