Meaning of vida perra in Spanish:

vida perra

phrase

( vida de perros)
  • 1Modo de vivir lleno de dificultades o penalidades.