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