past participle of rester - Spanish English Dictionary