be lacking something indispensable - Español Inglés Diccionario