English edit

Noun edit

stabilators

  1. plural of stabilator