hydroptilid
hydrobiosid
polycentropodid
philopotamid
leptocerid
glossosomatid
xiphocentronid
hydropsychid
necrotaulid
microcaddisfly
bizarre caddisfly
stenopsychid
helicopsychid
beraeid
Trichoptera
order Trichoptera
caddisworm
limonid
phryganeid
rhyacophilid
ecnomid
limoniid
psychomyiid
sericostomatid
milichiid
trichopter
limnephilid
deuterophlebiid
tanyderid
cavoliniid
siphlonurid
parapterum
diastatid
trichopteran
trichopterous insect
trichopteron
emerald
water scavenger beetle
limnophilid
pediciid
spur-throated grasshopper
goerid
cruiser
vespertillionid
cyprid
haliplid
melanopline
corduliid
pipunculid
petaltail