POLYSPAST MEANING IN ENGLISH

• Polyspast Definition & Synonyms

  1. (n.) A machine consisting of many pulleys; specifically, an apparatus formerly used for reducing luxations.


RECENT SEARCHES