Translation of urraca in English:

urraca

magpie, n.

feminine noun

  • 1

    magpie
    ser una urraca to be a squirrel informal