chief authority of mecca - German English Dictionary