Of imposing height, especially standing out above others English: eminent, lofty, soaring, towering Bahasa: menjulang, melangit