River Thames

language: en

definitions

  1. the longest river in England, flowing through London
    en: the longest river in England, flowing through London

examples

  1. We took a boat trip along the River Thames.

    We took a boat trip along the River Thames.