Kelmscott Manor (noun) Definition, Meaning & Examples

noun
  1. a Tudor house near Lechlade in Oxfordshire: home (1871–96) of William Morris
Kelmscott Manor (noun) Definition, Meaning & Examples

More Definitions