trichopterous insect


Meanings

  • caddis fly