Search:
achilles' heel
(noun) Achilles' heel
weak part (generic term)
weak spot (generic term)
soft spot (generic term)
Home
|
About
|
Contact
|
Disclaimer