English edit

Noun edit

mechanosensors

  1. plural of mechanosensor