Kotomora
苦虫 (nigamushi) Japanese meaning: bitter-tasting bug | Kotomora