Meaning of lord macaulay

Definition of lord macaulay

(noun) English historian noted for his history of England (1800-1859)

Other information on lord macaulay

WIKIPEDIA results for lord macaulay
Amazon results for lord macaulay