Thrawart

What is Thrawart?

Thrawart definition and meaning on Dictionary terms:
adjective Scot.

obstinate or intractable.
twisted or crooked.