insemination with fresh semen - Spanish English Dictionary