toweringEnglish

eminent, lofty, soaring, towering

Adjective

Of imposing height, especially standing out above others

English: eminent, lofty, soaring, towering

Bahasa: menjulang, melangit

Bahasa words with similar meanings

English words with similar meanings

Show 3 words