insectivory - French English Dictionary