Search term torreggiare has one result
Jump to
IT Italian EN English
torreggiare (v) [to be considerably taller than] tower over (v) [to be considerably taller than] (v)

Italian English translations