Definitions Found:

Stubborn; annoying