used as an impersonal verb with de or que to express impatience - Espagnol Anglais Dictionnaire