Kotomora
ネジバナ (nejibana) Japanese meaning: Chinese spiranthes | Kotomora