Language:
Free Online Dictionary|3Dict

鑿鑿有據

Source : CEDICT

supported by irrefutable evidence (idiom)