closely resembling - French English Dictionary