homologous insemination - French English Dictionary