To enrich land
(Verb)
Advertisement
Introduce semen into (a female)
(Verb)
Synonyms:
  1. fecundated
Advertisement