rest your case - Español Inglés Diccionario