myriads

noun

  1. 1

    Ten thousand; 10,000

  2. 2

    A countless number or multitude (of specified things)

    Earth hosts a myriad of animals.

Translate “myriads” to another language

Click any language to open the translator with this word already filled in.

Myriads Definition & Meaning | TranslatePulse