TETRASPASTON MEANING IN ENGLISH

• Tetraspaston Definition & Synonyms

  1. (n.) A machine in which four pulleys act together.


RECENT SEARCHES