stonefly (n.)youdaoicibaDictYouDict[stonefly 词源字典]
mid-15c., from stone (n.) + fly (n.). So called because the larval forms abound under stones of steams.[stonefly etymology, stonefly origin, 英语词源]