TREPEGET MEANING IN ENGLISH

• Trepeget Definition & Synonyms

  1. (n.) A trebuchet.


RECENT SEARCHES