Yup Polish has A LOT of loanwords. Most people don't realize how many. My favorite example is how Polish stole Latin, German and Czech words for color and now each mean different things :)
Kolor - color
Farba - paint
Barwa - hue
Also Polish is surprisingly similar to Sanskrit, for example only recently I realized that budzik (alarm clock) pobudka (waking up someone as a noun) and all related bud- words have the same word root as Buddha (the awaken one). Blew my mind :)