meaning of Agamemnon's Elbow

Agamemnon's Elbow meaning in Urban Dictionary

1.Synonym for an achilles heel. A fatal flaw.2.Also a slang term for tennis shoulder.