Portuguese-English dictionary »

derrubada meaning in English

PortugueseEnglish
derrubada noun
{f}

takedown [takedowns](martial arts)
noun