be lacking something indispensable - Francés Inglés Diccionario