to cast its feathers - Spanish English Dictionary