Spanish-English Dictionaryfacturar
Meaning of facturar