yellow dog
Noun
yellow dog (plural yellow dogs)
1. Used other than as an idiom: see yellow, dog.
2. (US, chiefly southern US) A Carolina dog.
3. (US, informal) An item or person of low value.
4. (US, politics, uncommon) Shortening of yellow dog Democrat.