What is the full meaning of tubeworms
TUBEWORM, a marine worm that builds and lives in a tube [n]
Example of the word tubeworms placed on a Scrabble board.