ametrallar - English Synonyms Dictionary