What is the meaning of Escudar?

to shield, block

to shield (to defend with shield)

to protect, to support

to defend oneself

to seek support

to shield, block

Source: wiktionary.org