the recent past - Spanish English Dictionary