English Dictionary
Definition make someone’s toes curl in British English
make someone’s toes curl phrase
phrase
1
to make someone feel extremely embarrassed
