stonefly (n.)youdaoicibaDictYouDict
mid-15c., from stone (n.) + fly (n.). So called because the larval forms abound under stones of steams.