Screw-worms

From Biology-Online Dictionary | Biology-Online Dictionary

screw-worm

The larva of the botfly, cochliomyia hominivorax, and other similar forms that cause human and animal myiasis.