English

edit

Noun

edit

blepharostats

  1. plural of blepharostat