Pokemon #36 Name: Clefable
They appear to be very protective of their own world. It is a kind of fairy; rarely seen by people.
36
Clefable
Fairy
483
95
70
73
95
90
60
35
1
False
They appear to be very protective of their own world. It is a kind of fairy; rarely seen by people.
All Pokemon