Step 1: Understanding the Concept
These biological entities differ greatly in size, from nanometres to micrometres.
Step 2: Approximate sizes
An antibody is a protein molecule of about 10 nm.
Viruses are about 20-300 nm and bacteria about 0.5-5 \(\mu\text{m}\).
A cancer cell is a human (eukaryotic) cell of about 10-30 \(\mu\text{m}\).
Step 3: Conclusion
The cancer cell is the largest of the four.
Final Answer:
The cancer cell is the largest, option (D).
\[ \boxed{\text{(D) }\text{Cancer cell}} \]