short-tailed wren babbler - Spanish English Dictionary