tyre chains

English

Noun

tyre chains

  1. plural of tyre chain