Children's, Intermediate and Advanced Online English Dictionary & Thesaurus

Comprehensive
Dictionary Suite
Help
Help
Help
fail to be or become ineffective or unsuccessful; be lacking in an effort or attempt. [10 definitions]
failing a weakness or shortcoming in a person or thing. [3 definitions]