Translation of picaza in English:

picaza

magpie, n.

feminine noun

  • 1

    magpie