Podoscaph

Webster's Dictionary of the English Language

·noun A canoe-shaped float attached to the foot, for walking on water.