Study

Body Idioms

  •   0%
  •  0     0     0

  • skeleton in the closet/cupboard
    hiding a shocking secret about yourself
  • achilles heel
    small fault or weakness in a person or system that can result in its failure
  • to be/get tongue-tied
    that you get when you can't seem to find the right words to say, and so you are unable to speak
  • itchy feet
    to be restless and have a strong desire to travel