ability to inseminate - Spanish English Dictionary