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