staggering in Italian
staggering in Italian
sconcertante
Incredible, overwhelming, amazing.
sconvolgente
Incredible, overwhelming, amazing.