Diccionario Inglés-Español
to press
Apresurar
Diccionario Inglés-Español
to present
to produce