AT FIRST BLUSH Meaning of AT FIRST BLUSH in English at the first glimpse or impression. → blurt out Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004