Kotomora
天竺牡丹 (tenjikubotan) Japanese meaning: dahlia | Kotomora