What would someone wear to protect themselves from a cannon?\nOptions:\n- ungulate\n- bomber\n- body armor\n- tank\n- hat
Please answer the following question by reasoning step-by-step.
body armor
Body armor is used to protect oneself.

Body armor is worn on the body.

.

Thus, the answer is body armor