Podoscaph /(?)/ Pod·o·scaph Podoscaph n. A canoe-shaped float attached to the foot, for walking on water.