English Dictionary
Definition talk English in British English
talk English phrase
phrase
1
to speak using less difficult words or expressions so that someone can understand what you are saying
Synonyms and related words
