meaning of achilles heel

1. a seemingly small but actual mortal weakness


Related Words

achilles heel |

Developed & Maintained By Taraprasad.com

Treasure Words