henderson island crake - Spanish English Dictionary