escuda in Spanish dictionary escuda Meanings and definitions of "escuda" more Grammar and declension of escuda escuda ( infinitive escudar) more Sample sentences with "escuda" Declension Stem Try again Available translations English Authors