inseminating - French English Dictionary