From keelzang + -er or keel + zanger. Perhaps a calque of English throat singer.
keelzanger m (plural keelzangers)