at first blush

[adv] - as a first impression
Found on http://www.webdictionary.co.uk/definition.php?query=at%20first%20blush

at first blush

when first seen adverb as a first impression; `at first blush the offer seemed attractive`
Found on http://wordnetweb.princeton.edu/perl/webwn?s=at%20first%20blush
No exact match found