deicer









deicer


noun

  1. a device or a chemical substance for preventing or removing ice.
58 queries 0.619