Portuguese-English dictionary »

intramuros meaning in English

PortugueseEnglish
intramuros noun

inner city [inner cities](central part of a city)
noun