Vigorously energetic or forceful
(Adjective)
Advertisement