know something through and through - French English Dictionary