a ballpark estimate - French English Dictionary