to have perpetual succession - Spanish English Dictionary