THRAST MEANING IN ENGLISH

• Thrast Definition & Synonyms

  1. (p. p.) of Thraste


• Thraste Definition & Synonyms

  1. (v. t.) To thrust.
  2. (imp.) of Thraste


RECENT SEARCHES