Cite

Synonyms of deicer

Definition and meaning of deicer (Dictionary)