Spanish-English Dictionaryametrallar
Meaning of ametrallar