凿凿有据的英文是「supported by irrefutable evidence」
zao zao you ju
凿凿:确实。有确实的证据。
明·徐宏祖《徐霞客游记·滇游日记》:“龚起潜为余谈之甚晰,皆凿凿可据。”