Question: has a knack meaning in english?
Answer: noun. a special skill, talent, or aptitude: He had a knack for saying the right thing. a clever or adroit way of doing something. a trick or ruse.