a distant cousin - French English Dictionary