ephemerellid
ephemerid
lake fly
Ephemeridae
family Ephemeridae
ephemeran
eastern green drake
ephemeropteran
leptohyphid
epipyropid
leptophlebiid
order Ephemerida
Ephemerida
order Ephemeroptera
Ephemeroptera
oligoneurid
limonid
oligoneuriid
limoniid
siphlonurid
Plectophera
caenid
brine fly
acciptrid
Canadian soldier
lepidopterous insect
dayfly
lepidopteron
lepidopteran
fishfly
genus Acrobates
pronggill
Acrobates
apiocerid
ceraphronid
cerylid
cosmopterigid
pelecorhynchid
ephydrid
ploceid
epizoanthid
epermeniid
dalcerid
heptageniid
skimmer
palaeopteran
acanthopteroctetid
lecithocerid
proctotrupid
spur-throated grasshopper