Spanish-English Dictionaryglobalizar
Meaning of globalizar