English Dictionary
Definition explainer in British English
explainer noun
[countable] noun
/ɪkˈspleɪnə(r)/
Synonyms and related words
