mechanomes
English
Noun
mechanomes
plural of
mechanome