waddling like a duck - French English Dictionary