mechanophores
English
Noun
mechanophores
plural of
mechanophore