Skip to
adjective
Relating to or resembling a parasitic worm; appearing as if the result of parasitic infestation by worms.
Browse