English-Polish dictionary »

put heads together meaning in Polish

EnglishPolish
put heads together

naradzać