Where does “străpune” come from?

străpune (Romanian) comes from Romanian pune, from Latin pōnō, from Proto-Italic poznō, from Proto-Italic pozinō, from Proto-Italic sinō.

Ancestry of “străpune”, step by step

StepLanguageWordMeaning
1Romanianpuneto put; third-person singular present indicative...
2Latinpōnōto place; to put; to lay
3Proto-Italicpoznō—
4Proto-Italicpozinō—
5Proto-Italicsinō—
Every word from Proto-Italic sinō →Every word from Proto-Italic pozinō →Every word from Proto-Italic poznō →