build something upon something - Spanish English Dictionary