- a part of Richmond, in Greater London, England: famous botanical gardens (Kew Gardens ).
- part of the Greater London borough of Richmond-upon-Thames, on the River Thames: famous for Kew Gardens (the Royal Botanic Gardens), established in 1759 and given to the nation in 1841
More Definitions
- SPOUTED (noun) Definition, Meaning & Examples
- FLYING HEAD (noun) Definition, Meaning & Examples
- EXORCISE (noun) Definition, Meaning & Examples
- JONES, JOHN PAUL (noun) Definition, Meaning & Examples
- IMPACTER (noun) Definition, Meaning & Examples
- NEW ENGLAND THEOLOGY (noun) Definition, Meaning & Examples