legitimate

  • Can two first cousins marry?