Having the ability to do something very well because of training and practice.
From Middle English 'skill' (Old Norse 'skil' meaning distinction or knowledge) combined with '-ful' suffix meaning 'full of.'
Try Another Word