This is a made-up word that follows the rules of the english language enough to become a legitimate word, that simply means 'thriving', or 'to thrive'.
I often use it after the word 'survival' like this: "masculine and feminine compassion are equally important for humanity's survival and thrival".
It's different from 'survival' because one who survives doesn't necessarily thrive.
TBC