right inguinal lymph node - Turco Inglés Diccionario