tyre barriers

English

Noun

tyre barriers

  1. plural of tyre barrier