What is the full meaning of medusoids
MEDUSOID, a jellyfish, also MEDUSA, MEDUSAN [n]
Example of the word medusoids placed on a Scrabble board.