thames : Idioms & Phrases


river thames

  • noun the longest river in England; flows eastward through London to the North Sea
    River Thames; Thames.
WordNet

thames river

  • noun the longest river in England; flows eastward through London to the North Sea
    River Thames; Thames.
WordNet