embowelled - German English Dictionary