English to Portuguese Dictionary takedown

takedown

derrubar
translation of 'takedown'
noun
ato de desmontar,
vexame,
máquina desmontável,
afronta,
humilhação
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one