What is the meaning of Deficio?

to move away, leave, withdraw, break away

to be exhausted, run out, fail

to be discouraged, disappoint or let down

to finish up, die

to forsake, desert or abandon

to be lacking in, to fall short, have shortcomings, fail

Source: wiktionary.org