islamic foundation - German English Dictionary