to cast its feathers - French English Dictionary