diff --git a/core/includes/bootstrap.inc b/core/includes/bootstrap.inc
index c3e18e1..235720f 100644
--- a/core/includes/bootstrap.inc
+++ b/core/includes/bootstrap.inc
@@ -217,18 +217,6 @@
 const LANGUAGE_NOT_APPLICABLE = 'zxx';
 
 /**
- * The language code used when multiple languages could be applied.
- *
- * Should be used when individual parts of the data cannot be marked with
- * language, but we know there are multiple languages involved. Such as a
- * PDF file for an electronic appliance, which has usage manuals in 8
- * languages but is uploaded as one file in Drupal.
- *
- * Defined by ISO639-2 for "Multiple languages".
- */
-const LANGUAGE_MULTIPLE = 'mul';
-
-/**
  * Language code referring to the default language of data, e.g. of an entity.
  *
  * @todo: Change value to differ from LANGUAGE_NOT_SPECIFIED once field API
@@ -2815,11 +2803,6 @@ function language_default_locked_languages($weight = 0) {
     'name' => t('Not applicable'),
     'weight' => ++$weight,
   ) + $locked_language);
-  $languages[LANGUAGE_MULTIPLE] = new Language(array(
-    'langcode' => LANGUAGE_MULTIPLE,
-    'name' => t('Multiple'),
-    'weight' => ++$weight,
-  ) + $locked_language);
   return $languages;
 }
 
diff --git a/core/modules/language/language.admin.inc b/core/modules/language/language.admin.inc
index 1872146..14bbeb7 100644
--- a/core/modules/language/language.admin.inc
+++ b/core/modules/language/language.admin.inc
@@ -40,9 +40,6 @@ function language_admin_overview_form($form, &$form_state) {
       case LANGUAGE_NOT_SPECIFIED:
         $description = t('Use this when the language is not (yet) known.');
         break;
-      case LANGUAGE_MULTIPLE:
-        $description = t('Use this when multiple languages can be assigned, such as a multilingual PDF.');
-        break;
     }
     if (!empty($description)) {
       $title .= '<div class="description">' . $description . '</div>';
