tremendous in Italian
tremendous in Italian
tremendo
Awe-inspiring; terrific.
formidabile
Awe-inspiring; terrific.
eccellente
Notable for its size, power, or excellence.
enorme
Extremely large (in amount, extent, degree, etc.) or great
straordinario
Extremely large (in amount, extent, degree, etc.) or great