be a bit pressed for time - Alemán Inglés Diccionario