i defy you to do so - French English Dictionary