n.
1.any of numerous relatively small elongated soft-bodied animals especially of the phyla Annelida and Chaetognatha and Nematoda and Nemertea and Platyhelminthes
2.a person who has a nasty or unethical character undeserving of respect
3.a software program capable of reproducing itself that can spread from one computer to the next over a network
4.screw thread on a gear with the teeth of a worm wheel or rack worm v.
1.to move in a twisting or contorted motion, (especially when struggling)
Idiom of the Day
carry on
to continue, to keep doing something as before
We were permitted to carry on with the party after we talked to our apartment manager.