able

adjective
  1. having the power, skill, or means to do something
  2. having considerable skill or talent

Examples