Definition of perro mudo in Spanish:

perro mudo

phrase

  • 1

    Mapache.