sloughed off

English

Verb

sloughed off

  1. simple past and past participle of slough off