English Dictionary
Definition tout in British English
tout noun
[countable] noun
/taʊt/

English Dictionary