Surah An-Naba Ayah #7 Translated in English

And the mountains as projections (thereon)?