n. a countless or extremely great number; adj. innumerable; of countless kinds
A blue whale swimming next to a tiny sailboat
a myriad of challenges