Answer:
1. Protein coat
2. Nucleus (DNA + Nucleic acid)
3. Tail
4. Fibers
5.8m questions
7.5m answers