Richmond upon ThamesWiktionary 原文英美释义专有名词proper noun1The full name of Richmond in south-west London, England.2A London borough in Greater London, the only one on both sides of the Thames; incorporating parts of both Surrey and Middlesex.