present evidence and witnesses - İspanyolca İngilizce Sözlük