PODOSCAPH MEANING IN ENGLISH

• Podoscaph Definition & Synonyms

  1. (n.) A canoe-shaped float attached to the foot, for walking on water.


RECENT SEARCHES