podoscaph noun1 •(historical) Each of a pair of ski-shaped canoe-like floats attached to the feet, used for walking on water. formspodoscaphs