mechs.
See also:
mechs
and
méchs
English
Noun
mechs.
plural of
mech.