be a bit pressed for time - German English Dictionary