someone who insults - German English Dictionary