towered
动词 tower:
appear very large or occupy a commanding position
同义词:loom, tower, predominate, hulk