Definition, synonyms and related words
From, residing or located by, or pertaining to the English river Thames.