Definition of fair-spoken:
(adj) :
Unblemished (figuratively or literally); clean and pure; innocent.
(adj) :
Light in color, pale, particularly with regard to skin tone but also referring to blond and red hair.
(adj) :
Just.
(adj) :
Adequate, reasonable, or decent, but not excellent.
(adj) :
(nautical, of a wind) Favorable to a ship's course.
(adj) :
Favorable, pleasant.