Kotomora
ホトトギス (hototogisu) Japanese meaning: toad lily | Kotomora