beadhook

noun

1.
pole-handled hook used to pull or push boats