Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
screwworms
in English
screwworms
#uncommon
Definitions
Noun
maggots
that
eat
living
mammal
flesh
;
causing
severe
damage
larvae
of
certain
fly
species
;
parasitic
in
humans
and
animals
Base Words
screw
worms