Meaning VIGOROUS

See synonym: strong

Search for this exact term