ducking and diving - French English Dictionary