What is the full meaning of longworms
LONGWORM, as in sea longworm, a kind of marine worm [n]
Example of the word longworms placed on a Scrabble board.