screwfly
English
Noun
screwfly
(
plural
screwflies
)
An insect,
Cochliomyia hominivorax