Euphemism of host in the popular saying, gauntlet, slap. I have heard it for my land, Castilla y León and La Rioja.
Incredible, not going over, amazing.
Give a smack or hit