caddis (n.) Look up caddis at Dictionary.com
a name for the adult stage of certain neuropterous insects, the English May-fly, 1650s, of unknown origin, perhaps a diminutive of some sense of cad.