Semi-learned borrowing from Old French espringale, itself derived from Frankish *springan. Cognate with German springen (“to jump”).
Practice speaking and memorizing "spingarda" and many other words and sentences in Italian.