shorandababe shorandababe 24-05-2018 English contestada Which phrase means "a weakness"? A. Trojan horse B. Achilles' heel C. Herculean task D. Atlas shrugged