Achilles’ Heel…

Achilles’ heel

  • n.
    A seemingly small but actually crucial weakness.

Continue reading “Achilles’ Heel…”