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