Skip navigation.

Kew - What does it mean?

Definition of 'Kew'

English

Proper noun

(en-proper noun)
  • A village in Richmond upon Thames in southwest London, England.
  • Kew is best known as the location of the Royal Botanic Gardens, now a World Heritage Site, and the National Archives

    Similar to 'Kew'

    Kaw