be devoured by - French English Dictionary