emboweled - French English Dictionary