pre-sale - French English Dictionary