Kotomora
低能者 (teinousha) Japanese meaning: imbecile | Kotomora