Czech-English dictionary »

trefa meaning in English

CzechEnglish
trefa interjection

touché(acknowledgement)
interjection