copulatory organs - Spanish English Dictionary