have (got) a knack for (something)
have (got) a knack for (something)
To be exceptionally proficient at (doing) something. I don't know what it is, but David just has a knack for getting under my skin. Jenny's got a real knack for the piano.
See also: have, knack
Farlex Dictionary of Idioms.
- get the knack of
- knack
- get over on (one)
- in (one's) element
- in element
- in one's element
- in your element
- be in (someone's) bad books
- be in/get into somebody's good/bad books
- element