Time is pressing. - Alemán Inglés Diccionario