Kotomora
恐るべし (osorubeshi) Japanese meaning: awesome | Kotomora