at first blush - English Synonyms Dictionary

at first blush

adv.
[1] when first seen