population estimate - French English Dictionary