French-Polish dictionary »

mouchard meaning in Polish

FrenchPolish
mouchard

kapuś