MYRIAD Meaning of MYRIAD in English ( n. ) The number of ten thousand; ten thousand persons or things. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012