Spanish-English Dictionarysatirizar
Meaning of satirizar