THWAITE MEANING IN ENGLISH

• Thwaite Definition & Synonyms

  1. (n.) Forest land cleared, and converted to tillage; an assart.
  2. (n.) The twaite.


RECENT SEARCHES