meaning of at first blush

at first blush meaning in General Dictionary

as a primary impression