n.
1.periodic shedding of the cuticle in arthropods or the outer skin in reptiles molt v.
1.cast off hair, skin, horn, or feathers
Idiom of the Day
up against (someone or something)
having trouble with someone or something
The student came up against many problems when he went to university.