English dictionary
first blush meaning and definition
Definition and meaning of first blush at MeaningMonkey.org. first blush meaning and definition in the English Dictionary.FIRST BLUSH noun
Definition of first blush (noun)
- at the first glimpse or impression
- "at first blush the idea possesses considerable intuitive appeal but on closer examination it fails"
Source: Princeton University Wordnet