English dictionary

thames river meaning and definition

Definition and meaning of thames river at MeaningMonkey.org. thames river meaning and definition in the English Dictionary.

THAMES RIVER noun

Definition of Thames River (noun)

  1. the longest river in England; flows eastward through London to the North Sea
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: