artificially inseminated - Spanish English Dictionary