myriad
— Noun
– English
~ the cardinal number that is the product of ten and one thousand
myriad
— Noun
– English
~ a large indefinite number; "he faced a myriad of details"
myriagram
— Noun
– English
~ one ten thousandth of a centner
myriameter
— Noun
– English
~ a metric unit of length equal to 10,000 meters
myriametre
— Noun
– English
~ a metric unit of length equal to 10,000 meters
myriapod
— Noun
– English
~ general term for any terrestrial arthropod having an elongated body composed of many similar segments: e.g. centipedes and millipedes
Myriapoda
— Noun
– English
~ arthropods having the body composed of numerous double somites each with two pairs of legs: millipedes
Myrica
— Noun
– English
~ deciduous aromatic shrubs or small trees