What 'Shaggy Dog' Really Means: A Practical Guide
language-and-communication
The phrase shaggy dog has both a literal and figurative meaning. Literally, it describes a dog with a long, shaggy coat. Figuratively, it refers to an overlong, dull story or pr...
Open article