to be challenged peremptorily - German English Dictionary