deeply located nodules - Español Inglés Diccionario