Having fitness, power, or ability; able; efficient; competent