SCOTCHMAN Meaning of SCOTCHMAN in English n. (pl. -men; fem. Scotchwoman, pl. -women) SCOTSMAN. Usage: Scotsman etc. are generally preferred in Scotland. Oxford English vocab. Оксфордский английский словарь. 2012