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