cover the same ground - French English Dictionary