English Dictionary
Definition applicator in British English
applicator noun
[countable] noun
/ˈæplɪˌkeɪtə(r)/
Synonyms and related words
