pedunculated polyp - French English Dictionary