Origem: Wikcionário, o dicionário livre.
upon
- sobre; acima
- Place the book upon the table.- Deixe o livro sobre a mesa.
- The crew set sail upon the sea. - A tripulação zarpou sobre o mar.
- após
- hours upon hours, years upon years - horas após horas, anos após anos
- em um determinado ponto no tempo
- on (geral)
- at (quando se refere a um ponto no tempo)
- up + on
Audio (US) fonte ?