Caddis

From Fresh Dictionary

English

Noun

caddis

  1. The larva of a caddice fly that generally live in cylindrical cases, open at each end, and covered externally with debris.
Personal tools