contract の語源ストーリー
ラテン語の contrahere は「引き寄せる」です。この1つの動きから、英語の contract は3つの意味を持ちました。1つ目は、両者が条件を引き寄せ合ってまとめる「契約」です。2つ目は、ぎゅっと内側に引き寄せる「縮む」です。筋肉が縮むことは muscles contract と言います。3つ目は、病気を自分の身に引き寄せる「(病気に)かかる」です。contract a disease は catch a disease のかたい言い方です。don't などの短縮形を contraction と呼ぶのも「縮める」から来ています。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)

