long strong pole to push a canoe - German English Dictionary