A myriad or myriads of people or things is a very large number or great variety of them. They face a myriad of problems bringing up children These myriads of fish would be enough to keep any swimmer entranced for hours
Myriad means having a large number or great variety. British pop and culture in all its myriad forms. = many. very many. a myriad of sth/myriads of sth a very large number of things
too numerous to be counted; "incalculable riches"; "countless hours"; "an infinite number of reasons"; "innumerable difficulties"; "the multitudinous seas"; "myriad stars"; "untold thousands"