throw into disarray - French English Dictionary