Surprise Me!

Shafted meaning and pronunciation

2016-01-24 1 Dailymotion

Ripped off, cheated, treated most unfairly by people or even just by fate...

The story of Shark Island!


Shafted definition by Urban Dictionary