be lacking something indispensable - Inglés Sinónimo Diccionario