birds' clutches - French English Dictionary