Entry 1 sense Webster, 1913 Podoscaph · Pod·o·scaph · IPA 01 n. A canoe-shaped float attached to the foot, for walking on water. 1. A canoe-shaped float attached to the foot, for walking on water.