Flourishing, thriving
Vigorous
Fresh; luxuriant
Yielding abundance; fruitful.
Existing in large number or ample amount.