Terrier

/ˈtɛrɪər/

Slang Meanings

A particularly stubborn or persistent person.
He's such a terrier about finishing that project on time.
A small, energetic individual, often used affectionately.
She's my little terrier, always buzzing around!