perro de mil leches
Meanings
Noun
1. mongrel, crossbred dog (idiomatic)