English
English version

Charing Cross

From Longman Dictionary of Contemporary EnglishCharing CrossChar‧ing Cross /ˌtʃærɪŋ ˈkrɒs◂ $ -ˈkrɔːs◂/  one of the main railway stations in London, which has trains going to southern England
Pictures of the day
What are these?
Click on the pictures to check.