ice resurfacing machine

English

Noun

ice resurfacing machine (plural ice resurfacing machines)

  1. Synonym of Zamboni