Kotomora
弱虫 (よわむし, yowamushi) Japanese meaning: coward | Kotomora