meaning of Anglo guilt

Anglo guilt meaning in Urban Dictionary

Deep shame arising in Europeans and European-Americans for the legacy of racism and colonialism, often associated with a fervent desire to make amends or justify past reparations.