Considering the number of arabic (zero, algèbre,...), german (bretzel, diktat,...), germanic (meaning frankish) (France,...), english (paquebot,...), dutch (matelot, dune,...), czech (robot,...), nordic (a lot of maritime words, like hauban), spanish (azur, ...), italian (casino, pantalon,...), greek (lot of scientific words, like philosophie or anthropologie), russian (bistrot,...) and I don't know how many other languages the french language contains (in addition to the vulgate and classical latin basis and the modern globbish addons), I can ensure you french is not 'pure', as is any evolving language.