kelmscott manor









kelmscott manor


noun

  1. a Tudor house near Lechlade in Oxfordshire: home (1871–96) of William Morris
55 queries 0.587