It means it has a lot of vigour, it has a lot of energy. Strong, powerful, vital, brisk, powerful, energetic. reluctant, burly.
VIGOROUS , To belong to or relating to vigor . With a lot of energy, you have or use a lot of vigour in some action.