Where does “collie-shangie” come from?
collie-shangie (English) comes from Scots collie-shangie, from Scots collie — a breed of dog.
collie-shangie (English): A loud quarrelsome fight
Ancestry of “collie-shangie”, step by step
Words derived from “collie-shangie”