English Dictionary
Definition do a roaring trade (in something) in British English
do a roaring trade (in something) phrase
phrase
1
to sell large quantities of something in a short period of time
Synonyms and related words
