Definitions
There is 1 meaning of the phrase
Townsend Harris.
Townsend Harris - as a noun
United states diplomat who was instrumental in opening japan to foreign trade (1804-1878)
Synonyms (Exact Relations)
harris