be lacking something indispensable - Allemand Anglais Dictionnaire