suborder Anisoptera
sally
sheldrake
Muscidae
fledgling
parapterum
Odonata
genus Oestrus
common raven
flymph
family Stenopelmatidae
face fly
Stenopelmatidae
entomo-
paper kite butterfly
pterippus
alatae
Cimicidae
oestrid
brown lacewing
family Cimicidae
punkey
spur-throated grasshopper
pinioned
punkie
neuropteron
hemerobiid
Diptera
neuropteran
punky
tit
titmouse
neuropterous insect
order Diptera
no-see-um
hemerobiid fly
biting midge
alate
genus Acrobates
pegasus
Arran brown
neopteran
Acrobates
acridid
pterology
swamp fly honeysuckle
wing