Arti dalam bahasa Inggris menjulang tower; looming Arti lain yang mungkinmounted; lifted; are lifted; set; Bisa juga berartisoar; soaring; loomed;