Spanish-English dictionary »

times square meaning in English

SpanishEnglish
Times Square proper noun
{m}

Times Square(wide intersection in New York City)
proper noun