Definition
To lose one's special mastery of or knack for a particular skill or activity.
In Context
- "They had more than 45 years in the business, but it was clear they never lost their touch."
To lose one's special mastery of or knack for a particular skill or activity.