Polish-English dictionary »

szaraga meaning in English

PolishEnglish
szaraga noun

sharashkanoun
a Soviet gulag R&D lab