right inguinal lymph node - Francés Inglés Diccionario