What does aufmerksamer Zuhörer mean?

aufmerksamer Zuhörer - German to English

attentive listener