Vigorous
Flourishing, thriving
Fresh; luxuriant
Very great or intense.
Extreme.
Overpowering, staggering, or irresistibly strong.
A situation of being overwhelmed.