Penshurst Place (noun) Definition, Meaning & Examples

noun
  1. a 14th-century mansion near Tunbridge Wells in Kent: birthplace of Sir Philip Sidney; gardens laid out from 1560
Penshurst Place (noun) Definition, Meaning & Examples

More Definitions