Polish-English dictionary »

centryfuga meaning in English

PolishEnglish
centryfuga noun

centrifugenoun
device for separation of substances