What is the meaning of Impaled?

Pinned to something by piercing.

simple past and past participle of impale

Source: wiktionary.org