seller of entrails - French English Dictionary