Find the word definition

Wiktionary
penis worms

n. (penis worm English)