in the presence of allah - German English Dictionary