The phrase 'Achilles heel' means
A
a strong point
B
a serious idea
C
a weak point
D
a permanent solution
Correct Answer: a weak point