put up evidence or shut up! - Francés Inglés Diccionario