PODOSCAPH Meaning of PODOSCAPH in English noun a canoe-shaped float attached to the foot, for walking on water. Webster English vocab. Английский словарь Webster. 2012