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ō