leathery jacket
English
Noun
leathery
jacket
(
plural
leathery jackets
)
(
Geordie
)
The
grub
of the
mayfly
and similar
insects
.