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. Кембриджский английский словарь. 2012