• Humanoids

    Noun

    plural

    1. Plural of humanoid
    © Wiktionary