MYRIAD Meaning of MYRIAD in English (n.) An immense number; a very great many; an indefinitely large number. Webster's English dictionary. Английский словарь Webster. 2012