What is the full meaning of hydromedusoid
a hydromedusa, also HYDROMEDUSA, HYDROMEDUSAN [n -S]
Example of the word hydromedusoid placed on a Scrabble board.