site of the polyps - Turkish English Dictionary