American Dictionary
Definition lose your touch in American English
lose your touch phrase
phrase
1
to not be as successful at doing something as you were before
