seller of entrails - German English Dictionary