copulatory organs - French English Dictionary