PODOSCAPH Meaning of PODOSCAPH in English (n.) A canoe-shaped float attached to the foot, for walking on water. Webster's English dictionary. Английский словарь Webster. 2012