What does ‘shank’ mean?

shank

( n ) Crudely made knife. They caught him with a shank and gave him 5 more years in prison.