Recent Searches
GRE Word List made easy using Mnemonics
inseminate - Dictionary definition and meaning for inseminate
INSEMINATE
(verb) introduce semen into (a female)
synonyms : fecundate , fertilise , fertilize(verb) place seeds in or on (the ground)
"sow the ground with sunflower seeds"
synonyms : sow , sow in
WordNet® 3.0, © 2006 by Princeton University.


