Portuguese-English dictionary »

times square meaning in English

PortugueseEnglish
Times Square proper noun
{m}

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