MalayTranslate.com
Malay to English Translator
Translate Here

English to English

moulting

noun (n)

  • periodic shedding of the cuticle in arthropods or the outer skin in reptiles
    periodik tetesan dari kulit ari di arthropods atau bulatan kulit di reptil
    source: wordnet30