inseminate
English Dictionary
->
Letter I
-> inseminate
Search Dictionary:
inseminate Definition
(v)
place
seeds
in
or
on
(
the
ground
); "
sow
the
ground
with
sunflower
seeds
"
(v)
introduce
semen
into
(
a
female
)
inseminate Synonyms
fecundate
fertilise
fertilize
inseminate
sow
sow in
© Art Branch Inc.