competent
adjective
[ ˈkɒmpɪt(ə)nt ]
• having the necessary ability, knowledge, or skill to do something successfully.
• "a highly competent surgeon"
Origin:
late Middle English (in the sense ‘suitable, adequate’): from Latin competent-, from the verb competere in its earlier sense ‘be fit or proper’ (see compete).