skillful either mentally or physically

Translation:
English
Adjective
Add