to be challenged peremptorily - Turkish English Dictionary