Definition of AT FIRST BLUSH
Adverb : AT FIRST BLUSH
Source: WordNet 3.1
-
1. (
) as a first impression; "at first blush the offer seemed attractive" ;
See more about : AT FIRST BLUSH