What is the meaning of Troth?

An oath, pledge, or promise.

  1. A pledge or promise to marry someone.
  2. The state of being thus pledged; betrothal, engagement.

A pledge or promise to marry someone.

The state of being thus pledged; betrothal, engagement.

Truth; something true.

To pledge to marry somebody.

Source: wiktionary.org