screech (falcon) - French English Dictionary