Polish-English dictionary »

delator meaning in English

PolishEnglish
delator

delator