INSEMINATE Meaning of INSEMINATE in English vt to sow; to impregnate. Webster English vocab. Английский словарь Webster. 2012