to cast its feathers - Espagnol Anglais Dictionnaire