exuviate - Dictionary definition and meaning for word exuviate
EXUDE means to release a liquid. EXUVIATE means to release feathers, skin, or horns.