Podoscaph /(?)/

Pod·o·scaph

Podoscaph

n.
  1. A canoe-shaped float attached to the foot, for walking on water.