Back to Dictionary
tuì
1. skin cast off during molting
2. exuvia
3. to pupate
4. to molt
5. to slough
6. to cast off an old skin or shell
Uncommon • Top 43%