Kotomora
タチアオイ (tachiaoi) Japanese meaning: hollyhock | Kotomora