escuda in Spanish dictionary

  • escuda

    Meanings and definitions of "escuda"

    Grammar and declension of escuda

    • escuda ( infinitive escudar)

Sample sentences with "escuda"

Available translations