embowelled - Spanish English Dictionary