place with many rufous-naped wren - Español Inglés Diccionario