Definitions Found:

sembling or suggestive of a worm