at first blush in Italian
at first blush in Italian
a prima vista
(idiomatic) Upon first impression or consideration; seemingly, apparently, ostensibly.