rota (catholic appelate tribunal) - Español Inglés Diccionario