Kotomora
ノゲシ (のげし, nogeshi) Japanese meaning: sow thistle | Kotomora