The synonym of the word Dastard is -
The phrase "Achilles heel" means-
He does not adhere ---- any principle.
by
In
at
To