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