Spanish-English Dictionaryinstalar
Meaning of instalar