have had one’s day - Spanish English Dictionary