Polish-English dictionary »

co prawda meaning in English

PolishEnglish
co prawda

admittedly

in truth