blepharostats

English

Noun

blepharostats

  1. plural of blepharostat