Foreign Words & Phrases used in English

There are innumerable foreign words and phrases that have managed to be borrowed into the English vocabulary from languages like French, German, Spanish and Latin.

Surely you must have heard of some of them like ('fiasco' which is Italian in origin) but do you know where they come from and what exactly do they mean?