tower over (0 synonym found)

Definition of tower over:

(v) : to be much taller or higher than something; to loom over

Definition of tower over:

(v) : to be much taller or higher than something; to loom over

Back to Top