exuberant
adjective
°(of people) Very high-spirited; extremely energetic or enthusiastic.
°(of things that grow) Abundant, luxuriant, profuse, superabundant.