capable

adjective
  1. having the ability, skill, or qualities necessary to do something
  2. having the potential or capacity for something
  3. Usage: often followed by ‘of’

Examples