English Dictionary
Definition dead in the water in British English
dead in the water phrase
phrase
1
Synonyms and related words
