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