put up evidence or shut up! - Inglés Sinónimo Diccionario