embowelling - German English Dictionary