English Dictionary
Definition inseminate in British English
inseminate verb
[transitive] verb
/ɪnˈsemɪneɪt/
Synonyms and related words
