emboweled - German English Dictionary