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