put on (an armor) - Spanish English Dictionary