What is Have A Knack For?
To possess talent in a certain skill.
Who knew that Perry had such a knack for linguistics?
All you need for a faster workflow in one place.