Fair-haired /(?)/

Fair·-haired

Fair-haired

a.
  1. Having fair or light-colored hair.
  2. favorite; considered especially talented or promising; as, the fair-haired boy of the literary set. [prenominal]