Spanish-English Dictionaryalarmar
Meaning of alarmar