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

moult

Palabra del día
la cuenta regresiva