tower1/ˋtaUɚ; ˈtaʊə/n [C]1 a tall narrow building, or a tall narrow part of a castle, church etc 塔﹔塔楼: the Eiffel Tower 埃菲尔铁塔a castle with four towers 有四座塔楼的城堡a church tower 一座教堂塔楼2 a tower of strength someone who gives you a lot of help, sympathy etc when you are in a difficult situation〔身处困境时〕可依靠的人﹔力量的支柱
tower2v [I] to be much taller than someone or something else that is near〔比邻近的人或物〕高出许多﹔高耸﹐屹立: +over/above The teacher towered above him. 老师比他高出了一大截。the towering cliffs 高耸的悬崖