INSEMINATE


Meaning of INSEMINATE in English

vt to sow; to impregnate.

Webster English vocab.      Английский словарь Webster.