Polish-English dictionary »

szaraszka meaning in English

PolishEnglish
szaraszka noun

sharashkanoun
a Soviet gulag R&D lab