Have (got) a knack for (something) phrase informal
To be extremely skilled at (doing) something.
Nam has got a knack for optics.
Jack has a knack for mathematics, so I often get him to help with my homework.
My brother has a knack for computer studies. If you don't know about computer, you can ask him.
Used to describe someone or something that is very cool or good
1. Good or fantastic
2. (of a person) Attractive, or sexy
3. A sexually attractive person
To obtain a lot of experience with something, especially at a young age
So much of something beneficial that it becomes bad or harmful.
Used to describe or evaluate that something is quite good or not bad
If you fall for someone's trick the first time then they are at fault.
Are you going to mess with me again? Fool me once, shame on you; fool me twice, shame on me.