sufficient

adjective

Being as much as is needed; adequate; enough.

Competent; qualified.

Sufficing; equal to the end proposed; as much as is or may be necessary; adequate; enough.

Possessing adequate talents or accomplishments; of competent power or ability; qualified; fit; competent; capable.

Having a competence; well-to-do.