be adept at something - English Synonyms Dictionary