expugnar (Spanish) comes from Latin expugno, from Latin pugnō, from Latin pūgnus, from Proto-Italic pugnos, from Proto-Indo-European puǵnos, from Proto-Indo-European pewǵ- — to punch, fist-fight; to prick, poke, stab.
expugnar (Spanish): to assault, storm, take by storm