water

Triple Dive

10/10 PP


Category Power Accuracy
physical 30 95

Pokémon that can learn Triple Dive