newly founded - French English Dictionary