as a court of first and last resort - Spanish English Dictionary