chien de la casse
Meanings
Noun
1. junkyard dog (slang, of a man)