guest of honour
Ehre (“honour”) + -n- + Gast (“guest”).
Improve your pronunciation
Practice speaking and memorizing "Ehrengast" and many other words and sentences in German.