What is the full meaning of myriopods
MYRIOPOD, a multi-legged arthropod, a millepede or centipede, also MYRIAPOD [n]
Example of the word myriopods placed on a Scrabble board.