Polish-English dictionary »

sprężarka mechaniczna meaning in English

PolishEnglish
sprężarka mechaniczna noun

superchargernoun
inlet air compressor for an internal combustion engine