lemon-squeezer - French English Dictionary