topa a tudo (Portuguese) comes from Portuguese tudo, from Old Portuguese todo, from Latin tōtus, from Latin tot, from Proto-Indo-European toti, from Proto-Indo-European só — this; that.
Ancestry of “topa a tudo”, step by step
topa a tudo traces back through 3 separate lines of ancestry.