myriad in Catalan myriad in Catalan miríada noun (formal) Ten thousand; 10,000 [from 16th c.] Add to Flashcards