place on sale - French English Dictionary