Большой русско-испанский словарь
отгуля́ть
сов. разг.
1)
отгулять свой отпуск — haber pasado sus vacaciones (su permiso)
отгулять своё время — haber gozado del tiempo, haber hecho su tiempo
2) (в счёт сверхурочной работы) tomar un día de descanso (compensatorio)
3) (кончить гулять) dejar de festejarse