Portuguese-English dictionary »

maromba meaning in English

PortugueseEnglish
maromba noun
{f}

high-wire(wire strung high above the ground)
noun