Spanish-English Dictionarylocalizar
Meaning of localizar