Definition of picaraza in Spanish:

picaraza

feminine noun

  • 1

    Urraca (pájaro).