Ensures attacks by or against it hit.
No Guard is an ability that ensures that all moves used by and against the Pokémon with this ability will always hit. This means that neither the user nor the opponent can miss their attacks, regardless of accuracy or evasion modifiers.
While Pidgeot can have this as a hidden ability, in Polished Crystal you can also find No Guard on the Machamp line as its secondary ability!