INSEMINATION


Meaning of INSEMINATION in English

noun a sowing.

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