How to Say "old fox" in Spanish
The Spanish word for “old fox” is “lagarto” — B2 level.
English → SpanishB2
nounB2informal
someone who is hard to trick

Examples
Ten cuidado con ese negociador, es un lagarto.
Be careful with that negotiator; he's a sly one.
Mi abuelo es un viejo lagarto, no puedes engañarlo fácilmente.
My grandfather is a crafty old fox; you can't fool him easily.
Ese político es un lagarto que sabe cómo evitar las preguntas difíciles.
That politician is a cunning man who knows how to avoid difficult questions.
Metaphorical Nouns
When calling a person a 'lagarto', you are using a noun as a description. It's similar to calling someone a 'snake' in English, but less negative and more about being clever/sly.
Gender Matching
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.