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