messenger of allah - German English Dictionary