global financial turmoil - French English Dictionary