In ancient Sanskrit Devi is specifically the word for "goddess," but it can also be translated to mean "heavenly, divine, ...