duck-squeezer - French English Dictionary