Medication
「薬」という意味です。
was
~だった、という意味です。be動詞の過去形です。
given
「与えられた」「投与された」という意味です。giveの過去分詞で、受動態になっています。
to
~するために、という目的を表します。
prevent
「防ぐ」「阻止する」という意味です。
the
特定のものを指す冠詞です。
body
「体」という意味です。
from
~するのを妨げる、という文脈でpreventと組み合わせて使われます。
rejecting
「拒絶すること」という意味です。前置詞fromの後に続くため動名詞になっています。
it.
「それ」という意味で、ここでは移植されたものを指します。