emboweling - Turkish English Dictionary