Kotomora
恐るべき (osorubeki) Japanese meaning: terrible | Kotomora