From Spanish demasiado and Portuguese demasiado in the meaning of "too", "too much" and "far too much".
Compare Spanish mucho.
mashá