embowelled - French English Dictionary