lord howe island thrush - Spanish English Dictionary