English Dictionary
Definition do (all) the talking in British English
do (all) the talking phrase
phrase
Synonyms and related words

English Dictionary