meaning of bereuen, etw. getan zu haben

bereuen, etw. getan zu haben - German to English

to regret having done sth.