stabilators

English

Noun

stabilators

  1. plural of stabilator