English Dictionary
Definition pour something down the drain in British English
pour something down the drain phrase
phrase
1
to waste something
Synonyms and related words
