diff --git a/src/Entity/TaxonomyMenu.php b/src/Entity/TaxonomyMenu.php
index 18da468..326771b 100644
--- a/src/Entity/TaxonomyMenu.php
+++ b/src/Entity/TaxonomyMenu.php
@@ -21,7 +21,7 @@ use Drupal\taxonomy_menu\TaxonomyMenuInterface;
  *     "form" = {
  *       "add" = "Drupal\taxonomy_menu\Form\TaxonomyMenuForm",
  *       "edit" = "Drupal\taxonomy_menu\Form\TaxonomyMenuForm",
- *       "delete" = "Drupal\taxonomy_menu\Form\TaxonomyMenuDeleteForm"
+ *       "delete" = "Drupal\Core\Entity\EntityDeleteForm"
  *     }
  *   },
  *   config_prefix = "taxonomy_menu",
diff --git a/src/Form/TaxonomyMenuDeleteForm.php b/src/Form/TaxonomyMenuDeleteForm.php
deleted file mode 100644
index 8ebe778..0000000
--- a/src/Form/TaxonomyMenuDeleteForm.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-
-/**
- * @file
- * Contains Drupal\taxonomy_menu\Form\TaxonomyMenuDeleteForm.
- */
-
-namespace Drupal\taxonomy_menu\Form;
-
-use Drupal\Core\Entity\EntityConfirmFormBase;
-use Drupal\Core\Form\FormStateInterface;
-use Drupal\Core\Url;
-
-/**
- * Builds the form to delete a TaxonomyMenu.
- */
-class TaxonomyMenuDeleteForm extends EntityConfirmFormBase {
-  /**
-   * {@inheritdoc}
-   */
-  public function getQuestion() {
-    return $this->t('Are you sure you want to delete %name?', array('%name' => $this->entity->label()));
-  }
-
-  /**
-   * {@inheritdoc}
-   */
-  public function getCancelUrl() {
-    return new Url('entity.taxonomy_menu.collection');
-  }
-
-  /**
-   * {@inheritdoc}
-   */
-  public function getConfirmText() {
-    return $this->t('Delete');
-  }
-
-  /**
-   * {@inheritdoc}
-   */
-  public function submitForm(array &$form, FormStateInterface $form_state) {
-    $this->entity->delete();
-
-    drupal_set_message(
-      $this->t('content @type: deleted @label.',
-        [
-          '@type' => $this->entity->bundle(),
-          '@label' => $this->entity->label()
-        ]
-        )
-    );
-
-    $form_state->setRedirectUrl($this->getCancelUrl());
-  }
-
-}
