predicate something upon - Fransızca İngilizce Sözlük