be lacking something indispensable - Spanish English Dictionary