xochitla

flower; flower garden; place of flowers