"I'M SO IDIOT!!!" ಠ_ಠ
Better English translations:
"I'm such an idiot" or "I'm so stupid"
It's times like that where I wish they just translated it all instead of giving fantards another random Japanese word to spit up whenever they feel like it.