difficult to pump - French English Dictionary