Definition of perro viejo in Spanish:

perro viejo

phrase

  • 1

    Persona astuta, hábil y experimentada, cuyo gran conocimiento de la vida hace que sea muy difícil de engañar.

    así que Buñuel, perro viejo, respondió al reconocimiento multitudinario con gran escepticismo y notable desconsideración hacia los críticos