← Back to browsethamesnoun#15,200TranslationNo Japanese definition yet.English definitionthe longest river in EnglandExamplesLondon, the capital of England, is on the Thames.The river that flows through London is the Thames.Similar wordsthamethamthameslinktameshamesthemes← alphonselotte →