Etymology

junkyard dog

Today it means: An aggressive dog which guards a scrapyard or junkyard. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

From junkyard + dog. The literal sense was popularized by the song Bad, Bad Leroy Brown (1973) by Jim Croce (see citation below).

Etymology from Wiktionary, CC BY-SA 4.0.