General Industry TermVerifiedE & D meaning in oil and gasE & D means Engineering & Design.DefinitionEngineering & DesignSuggest a correction