co prawda

Etymology
lit. 'what [is the] truth'

Particle

 * 1)  in truth, admittedly