blow-fly (n.)youdaoicibaDictYouDict[blow-fly 词源字典]
1720, from fly (n.) + blow (v.1) in an obsolete sense "to deposit eggs, to infect with eggs," in reference to to insects, "apparently connected with old notions of natural history" [OED].[blow-fly etymology, blow-fly origin, 英语词源]