kazıka oturtmak

listen to the pronunciation of kazıka oturtmak
Turkish - English
hist . to impale (someone)