Spanish-English Dictionaryescudos
escudos
Meaning of escudos