towered over

listen to the pronunciation of towered over
English - Turkish
üzerinde kuleli
tower over
kule üzerinde
English - English

Definition of towered over in English English dictionary

tower over
to loom over
tower over
to be much taller or higher than something