overwhelming adj
[defeat, victory] arrollador, aplastante
[success] arrollador
[majority] abrumador, aplastante
[heat] agobiante
[pressure, urge] irresistible
[desire] irresistible, imperioso
[emotion] incontenible
one's overwhelming impression is of heat lo que más impresiona es el calor