deeply located nodules - Francés Inglés Diccionario