Armor is used to protect oneself in battle, not cooking.
Which of the following two sentences does not make sense?
[A] "she wore an armor when she was cooking to keep her clothes clean"
[B] "she wore an apron when she was cooking to keep her clothes clean"