Definisi 'trafalgar square'

English to English
noun
1 a square in central London where there is a memorial to Admiral Nelson Terjemahkan
source: wordnet30
More Word(s)
public square, square, british capital, capital of the united kingdom, greater london, london,
More Word(s)
public square, square, british capital, capital of the united kingdom, greater london, london,
Berdasar Huruf Depan
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z