feisty
Excitable, spirited (can sometimes mean irritable or easy to anger)
From the german 'fist' which means a small, agressive and lively dog
From the german 'fist' which means a small, agressive and lively dog
Get the feisty mug.