What is the full meaning of lumbricoid
wormlike [adj]
Example of the word lumbricoid placed on a Scrabble board.