MYRIADE Meaning of MYRIADE in English (-íade)n myriad (1. ten thousand; 2. indefinitely large number) Interlingua English vocab. Английский словарь Интерлингва. 2012