Weak Armor is an ability introduced in generation 5.
23 Pokémon can have this ability, such as Roggenrola, Boldore, Garbodor, Sinistea and Polteageist. For 17 of them it is the hidden ability, usually obtained from events, raids or breeding.
Official effect
Raises Speed and lowers Defense by one stage each upon being hit by a physical move.