at first blush Meaning, Definition & Usage

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

WordNet