Hamstrung
-
1.Someone who got his [achilles] [heel] cut.
2.When you are about to say something very [crucial] in an important discussion and suddenly someone makes a totally ridiculous comment in order to produce laughter, feeling the matter is too hard to be sustained.Hamstrung meaning & definition 1 of Hamstrung.