Can we expose the membership description field within a Drupal View
I've added a Views relationship to the CiviCRM Entity project that will allow you to do this. 

You must also enable the sub-module, CiviCRM Entity Views Extras.

It is in the 7.x-2.x-dev as of Jul 7 2018, and will be included in the next release (2.2)

Once you have the two modules installed, you will be able to add a Views Relationship titled "CiviCRM Member: Membership Type" to your View listing contacts. 

Once that Views relationship is in place, all the properties of the membership type table, including the membership type description will be available to include in your view. 

Here's export code for an example View that you can import to see for yourself:

$view = new view();
$view-&gt;name = 'contact_view_with_membership_type_description';
$view-&gt;description = '';
$view-&gt;tag = 'default';
$view-&gt;base_table = 'civicrm_contact';
$view-&gt;human_name = 'Contact View with Membership Type Description';
$view-&gt;core = 7;
$view-&gt;api_version = '3.0';
$view-&gt;disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Master */
$handler = $view-&gt;new_display('default', 'Master', 'default');
$handler-&gt;display-&gt;display_options['title'] = 'Contact View with Membership Type Description';
$handler-&gt;display-&gt;display_options['use_more_always'] = FALSE;
$handler-&gt;display-&gt;display_options['access']['type'] = 'none';
$handler-&gt;display-&gt;display_options['cache']['type'] = 'none';
$handler-&gt;display-&gt;display_options['query']['type'] = 'views_query';
$handler-&gt;display-&gt;display_options['exposed_form']['type'] = 'basic';
$handler-&gt;display-&gt;display_options['pager']['type'] = 'full';
$handler-&gt;display-&gt;display_options['pager']['options']['items_per_page'] = '10';
$handler-&gt;display-&gt;display_options['style_plugin'] = 'table';
/* Relationship: CiviCRM Member: Membership Type */
$handler-&gt;display-&gt;display_options['relationships']['civicrm_membership_type']['id'] = 'civicrm_membership_type';
$handler-&gt;display-&gt;display_options['relationships']['civicrm_membership_type']['table'] = 'civicrm_membership';
$handler-&gt;display-&gt;display_options['relationships']['civicrm_membership_type']['field'] = 'civicrm_membership_type';
/* Field: CiviCRM Contacts: Contact ID */
$handler-&gt;display-&gt;display_options['fields']['id']['id'] = 'id';
$handler-&gt;display-&gt;display_options['fields']['id']['table'] = 'civicrm_contact';
$handler-&gt;display-&gt;display_options['fields']['id']['field'] = 'id';
/* Field: CiviCRM Membership Type: Membership Type Description */
$handler-&gt;display-&gt;display_options['fields']['description']['id'] = 'description';
$handler-&gt;display-&gt;display_options['fields']['description']['table'] = 'civicrm_membership_type';
$handler-&gt;display-&gt;display_options['fields']['description']['field'] = 'description';
$handler-&gt;display-&gt;display_options['fields']['description']['relationship'] = 'civicrm_membership_type';
/* Filter criterion: CiviCRM Member: Membership ID */
$handler-&gt;display-&gt;display_options['filters']['id']['id'] = 'id';
$handler-&gt;display-&gt;display_options['filters']['id']['table'] = 'civicrm_membership';
$handler-&gt;display-&gt;display_options['filters']['id']['field'] = 'id';
$handler-&gt;display-&gt;display_options['filters']['id']['operator'] = 'not empty';

/* Display: Page */
$handler = $view-&gt;new_display('page', 'Page', 'page');
$handler-&gt;display-&gt;display_options['path'] = 'contact-view-with-membership-type-description';