inseminate

/ɪnˈsɛmɪneɪt/

inseminate

English Verb
Ad

Definition

To sow (to disperse or plant seeds).

Etymology

From Latin inseminatus, past participle of inseminare (“to sow”). See seminate.

Ad

Related Words