biomechanoids
English
Noun
biomechanoids
plural of
biomechanoid