to be challenged peremptorily - Spanish English Dictionary