Kicked puppy Synonyms

KP abbreviation

KP is an abbreviation for Kicked Puppy
What does KP stand for?
KP stands for "Kicked Puppy"

Definitions for Puppy