mechanisms

English

Noun

mechanisms

  1. plural of mechanism