superior rectal lymph nodes - Turkish English Dictionary