PENTASPAST MEANING IN ENGLISH

• Pentaspast Definition & Synonyms

  1. (n.) A purchase with five pulleys.


RECENT SEARCHES