Definitions of woolgatherer:

  • noun:   someone who indulges in idle or absent-minded daydreaming