Wiktionary
travelling salesmen
n. (travelling salesman English)
n. (travelling salesman English)