What does “pay through the nose” mean?

A. A person who hangs something
B. To pay very less for something
C. To pay too much money for something
D. A man of complex system of gestures

Show Answer… » Read More…

The idiom “Achilles’ heel” means

A. Something pretentiously superior
B. Listen with interest
C. A weakness or vulnerable point
D. The owner of good heels

Show Answer… » Read More…