predicate something upon - İspanyolca İngilizce Sözlük