English is a versatile, flexible language, but it still borrows words and phrases from other languages. Many of these translate into English easily, but others don't. How much do you know about these phrases? Can you translate them into English? Find out with our quiz!