How do you define 'foreign'? Most words in English are from French, or German, or other related languages (Latin, Danish). I read somewhere that English has more words than most other languages because of its tendency to absorb words from other languages. We don't even notice words like canteen, toboggan, or robot, or think of them as 'foreign'.