place with many rufous-naped wren - Spanish English Dictionary