he/she devoured - French English Dictionary