Language:
Free Online Dictionary|3Dict

豈有此理

Source : CEDICT

how can this be so? (idiom); preposterous/ridiculous/absurd