have been moulting
Presente perfecto progresivo del verbo moult. Hay otras traducciones para esta conjugación.

moult

Palabra del día
el propósito