Kotomora
やがる (yagaru) Japanese meaning: have the nerve to | Kotomora