The Italian term "benportante, energico" matches the English term "vigorous"

other italian words that include "benportante" : english :
valido, benportante lusty
poderoso, benportante strong
other italian words that include "energico" : english :
energico energetic