pig inseminator - French English Dictionary