"Kaaba".....isn't that Arabic for "huge enormous giant hole in the ground with raised glowing rim four miles in diameter made of molten glass"?
Or am I thinking of another word?