I heard the number of copies of $ \Bbb{Q}_p/ \Bbb{Z}_p$ which can occur in the Tate-Shafarevich group of elliptic curve $E$ is bounded. (cf. ''Tate-Shafarevich group for elliptic curves with complex multiplication'' by John Coates)
But I don't understand what is the meaning(definition) of
copies of $ \Bbb{Q}_p/ \Bbb{Z}_p$ which can occur in the Tate shafarevich group of elliptic curve $E$
Tate shafarevich group is predicted to be finite, but $ \Bbb{Q}_p/ \Bbb{Z}_p$ is infinite group.So, $E(K)$ contains copies of $ \Bbb{Q}_p/ \Bbb{Z}_p$ makes no sense.
Thank you for your help.