irritator

Noun
1