Etymology
Today it means: Many thanks. Full definition →
From mucho + thank + -o.
Etymology from Wiktionary, CC BY-SA 4.0.