Portuguese-English dictionary »

derrocada meaning in English

PortugueseEnglish
derrocada noun
{f}

landslide(natural disaster)
noun
[UK: ˈlænd.slaɪd] [US: ˈlænds.ˌlaɪd]