INSEMINATE


Meaning of INSEMINATE in English

[verb] [T] - to put a male animal's sperm into (a female animal), either by the sexual act or by an artificial method

Cambridge English vocab.      Кембриджский английский словарь.