Spanish-English Dictionarydesfalcar
Meaning of desfalcar