Kotomora
コウシンバラ (koushinbara) Japanese meaning: China rose | Kotomora