Make your toes curl

The meaning of the english idiom – Make your toes curl

If something makes your toes curl, it makes you feel very uncomfortable, shocked or embarrassed.

Leave a Reply