What does amtlich zugelassener Makler mean?

amtlich zugelassener Makler - German to English

official agent