trafalgar square

Noun
  1. a square in central London where there is a memorial to Admiral Nelson

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

trafalgar square
A family feeds pigeons in Trafalgar Square.