The phrase "Achilles heel" means-
The synonym of the word Dastard is -
Annihilate means:
He behaves as if he ______ a king.