"Your surprise host, Merche." is translated to "Tu sorpresa de anfitriona, Merche."
I understood it as "Your host surprise, Merche", and I didn't find that making sense.
Is there another meaning for this? Which English translation of the above is right?