Spanish-English Dictionaryamordazar
Meaning of amordazar