Definitions of Mcguffey eclectic readers:

  • noun:   readers that combined lessons in reading with moralistic messages