PODOSCAPH Meaning of PODOSCAPH in English ( n. ) A canoe-shaped float attached to the foot, for walking on water. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012