What is the full meaning of polypods
POLYPOD, something having many legs, also POLYPED [n]
Example of the word polypods placed on a Scrabble board.