Tribal court means a court or tribunal authorized by a tribe to adjudicate legal disputes and carry out the administration of justice in accordance with tribal law.