predicate something upon - Turkish English Dictionary