Magic Guard

Magic Guard - is one of the 303 abilities that Pokemon can have.

11 Pokemon can have this ability.

Description

The Pokemon only takes damage from attacks.

Pokemon

The Pokemon only takes damage from attacks.