something that has just happened - Spanish English Dictionary