At first blush Meaning, Definition & Usage

  1. adverb as a first impression
    when first seen.
    • at first blush the offer seemed attractive

WordNet


Definitions
  1. . See under Blush.

Webster 1913