someone who professes magic - German English Dictionary