Meaning of zarzarrosa in Spanish:

zarzarrosa

feminine noun

  • 1Flor del escaramujo.