pinprick
1. [ noun ] a minor annoyance
Related terms: botheration irritation
2. [ noun ] small puncture (as if made by a pin)
Related terms: puncture