international court or tribunal - Spanish English Dictionary