snowcoachEtymologyFrom snow + coach.snowcoach means A coach (type of bus) equipped for travelling on snow. Lexicurio rates it Sui generis — a strength score of 89 out of 100.nounA coach (type of bus) equipped for travelling on snow.