abdominal visceral lymph nodes - Turkish English Dictionary