leathery jacket

Noun

 * 1)  The grub of the mayfly and similar insects.