inseminate artificially - Turc Anglais Dictionnaire