cover all the bases - French English Dictionary