Spanish-English Dictionarydespilfarrara
despilfarrará
despilfarrar
Meaning of despilfarrara