Common Adjective Collocations of affront

American, British, common, direct, divine, flagrant, good, great, gross, high, human, intentional, intolerable, little, low, much, national, open, other, own, personal, public, self, sensible, serious, slight, such, unpardonable, very, whole