sell publicly - French English Dictionary