Kotomora
オトメアゼナ (otomeazena) Japanese meaning: water hyssop | Kotomora