Spanish-English Dictionarydespilfarran
despilfarran
despilfarrar
Meaning of despilfarran