predicate something upon - Español Inglés Diccionario