surprise guest/visitor etc
From Longman Dictionary of Contemporary Englishsurprise guest/visitor etcsurprise guest/visitor etcEXPECT#someone who arrives somewhere unexpectedly → surpriseExamples from the Corpussurprise guest/visitor etc• Catherine's lively grandma Zeta, 84, right, surprised guests too.