Kotomora
こいつら (koitsura) Japanese meaning: these guys | Kotomora