immobilizers

English

Noun

immobilizers

  1. plural of immobilizer