diff --git a/core/modules/block_content/block_content.links.contextual.yml b/core/modules/block_content/block_content.links.contextual.yml
index 0653e2f..cac8556 100644
--- a/core/modules/block_content/block_content.links.contextual.yml
+++ b/core/modules/block_content/block_content.links.contextual.yml
@@ -4,7 +4,7 @@ block_content.block_edit:
   route_name: 'entity.block_content.canonical'
 
 block_content.block_delete:
-  title: 'Delete'
+  title: 'Remove'
   group: block_content
   route_name: 'entity.block_content.delete_form'
   weight: 1
diff --git a/core/modules/block_content/block_content.links.task.yml b/core/modules/block_content/block_content.links.task.yml
index 0b4256b..b5a2f5b 100644
--- a/core/modules/block_content/block_content.links.task.yml
+++ b/core/modules/block_content/block_content.links.task.yml
@@ -17,7 +17,7 @@ entity.block_content.canonical:
   route_name: entity.block_content.canonical
   base_route: entity.block_content.canonical
 entity.block_content.delete_form:
-  title: Delete
+  title: Remove
   route_name: entity.block_content.delete_form
   base_route: entity.block_content.canonical
 
diff --git a/core/modules/block_content/block_content.routing.yml b/core/modules/block_content/block_content.routing.yml
index 75ea9b2..8c46f17 100644
--- a/core/modules/block_content/block_content.routing.yml
+++ b/core/modules/block_content/block_content.routing.yml
@@ -30,7 +30,7 @@ entity.block_content_type.delete_form:
   path: '/admin/structure/block/block-content/manage/{block_content_type}/delete'
   defaults:
     _entity_form: 'block_content_type.delete'
-    _title: 'Delete'
+    _title: 'Remove'
   requirements:
     _entity_access: 'block_content_type.delete'
   options:
@@ -60,7 +60,7 @@ entity.block_content.delete_form:
   path: '/block/{block_content}/delete'
   defaults:
     _entity_form: 'block_content.delete'
-    _title: 'Delete'
+    _title: 'Remove'
   options:
     _admin_route: TRUE
   requirements:
diff --git a/core/modules/block_content/src/Form/BlockContentDeleteForm.php b/core/modules/block_content/src/Form/BlockContentDeleteForm.php
index 3fe725d..0659ec0 100644
--- a/core/modules/block_content/src/Form/BlockContentDeleteForm.php
+++ b/core/modules/block_content/src/Form/BlockContentDeleteForm.php
@@ -4,6 +4,7 @@
 
 use Drupal\Core\Entity\ContentEntityDeleteForm;
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\Entity\EntityDeleteFormTrait;
 
 /**
  * Provides a confirmation form for deleting a custom block entity.
@@ -24,4 +25,11 @@ public function buildForm(array $form, FormStateInterface $form_state) {
     return parent::buildForm($form, $form_state);
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function getConfirmText() {
+    return $this->t('Remove');
+  }
+
 }
diff --git a/core/modules/block_content/src/Tests/BlockContentCreationTest.php b/core/modules/block_content/src/Tests/BlockContentCreationTest.php
index e45892c..267161d 100644
--- a/core/modules/block_content/src/Tests/BlockContentCreationTest.php
+++ b/core/modules/block_content/src/Tests/BlockContentCreationTest.php
@@ -254,7 +254,7 @@ public function testBlockDelete() {
     $this->drupalGet('block/1/delete');
     $this->assertText(\Drupal::translation()->formatPlural(1, 'This will also remove 1 placed block instance.', 'This will also remove @count placed block instance.'));
 
-    $this->drupalPostForm(NULL, array(), 'Delete');
+    $this->drupalPostForm(NULL, array(), 'Remove');
     $this->assertRaw(t('The custom block %name has been deleted.', array('%name' => $edit['info[0][value]'])));
 
     // Create another block and force the plugin cache to flush.
diff --git a/core/modules/block_content/src/Tests/BlockContentListTest.php b/core/modules/block_content/src/Tests/BlockContentListTest.php
index be8ea5e..f6893c6 100644
--- a/core/modules/block_content/src/Tests/BlockContentListTest.php
+++ b/core/modules/block_content/src/Tests/BlockContentListTest.php
@@ -92,10 +92,10 @@ public function testListing() {
 
     // Delete the added entity using the operations link.
     $this->assertLinkByHref('block/' . $block->id() . '/delete');
-    $delete_text = t('Delete');
+    $delete_text = t('Remove');
     $this->clickLink($delete_text);
     $this->assertResponse(200);
-    $this->assertTitle(strip_tags(t('Are you sure you want to delete the custom block %label?', array('%label' => $new_label)) . ' | Drupal'));
+    $this->assertTitle(strip_tags(t('Are you sure you want to remove the custom block %label?', array('%label' => $new_label)) . ' | Drupal'));
     $this->drupalPostForm(NULL, array(), $delete_text);
 
     // Verify that the text of the label and machine name does not appear in
diff --git a/core/modules/block_content/src/Tests/BlockContentListViewsTest.php b/core/modules/block_content/src/Tests/BlockContentListViewsTest.php
index de0ff3b..2c770c0 100644
--- a/core/modules/block_content/src/Tests/BlockContentListViewsTest.php
+++ b/core/modules/block_content/src/Tests/BlockContentListViewsTest.php
@@ -99,10 +99,10 @@ public function testListing() {
 
     // Delete the added entity using the operations link.
     $this->assertLinkByHref('block/' . $block->id() . '/delete');
-    $delete_text = t('Delete');
+    $delete_text = t('Remove');
     $this->clickLink($delete_text);
     $this->assertResponse(200);
-    $this->assertTitle(strip_tags(t('Are you sure you want to delete the custom block %label?', array('%label' => $new_label)) . ' | Drupal'));
+    $this->assertTitle(strip_tags(t('Are you sure you want to remove the custom block %label?', array('%label' => $new_label)) . ' | Drupal'));
     $this->drupalPostForm(NULL, array(), $delete_text);
 
     // Verify that the text of the label and machine name does not appear in
diff --git a/core/modules/block_content/src/Tests/BlockContentTypeTest.php b/core/modules/block_content/src/Tests/BlockContentTypeTest.php
index 8f6ffe1..4de1236 100644
--- a/core/modules/block_content/src/Tests/BlockContentTypeTest.php
+++ b/core/modules/block_content/src/Tests/BlockContentTypeTest.php
@@ -121,7 +121,7 @@ public function testBlockContentTypeEditing() {
     $this->assertUrl(\Drupal::url('block_content.add_form', ['block_content_type' => 'basic'], ['absolute' => TRUE]), [], 'Original machine name was used in URL.');
 
     // Remove the body field.
-    $this->drupalPostForm('admin/structure/block/block-content/manage/basic/fields/block_content.basic.body/delete', array(), t('Delete'));
+    $this->drupalPostForm('admin/structure/block/block-content/manage/basic/fields/block_content.basic.body/delete', array(), t('Remove'));
     // Resave the settings for this type.
     $this->drupalPostForm('admin/structure/block/block-content/manage/basic', array(), t('Save'));
     // Check that the body field doesn't exist.
@@ -156,7 +156,7 @@ public function testBlockContentTypeDeletion() {
     // Attempt to delete the block type, which should now be allowed.
     $this->drupalGet('admin/structure/block/block-content/manage/' . $type->id() . '/delete');
     $this->assertRaw(
-      t('Are you sure you want to delete the custom block type %type?', array('%type' => $type->id())),
+      t('Are you sure you want to remove the custom block type %type?', array('%type' => $type->id())),
       'The block type is available for deletion.'
     );
     $this->assertText(t('This action cannot be undone.'), 'The custom block type deletion confirmation form is available.');
diff --git a/core/modules/block_content/src/Tests/PageEditTest.php b/core/modules/block_content/src/Tests/PageEditTest.php
index 4a3fb90..ec9f95b 100644
--- a/core/modules/block_content/src/Tests/PageEditTest.php
+++ b/core/modules/block_content/src/Tests/PageEditTest.php
@@ -64,8 +64,8 @@ public function testPageEdit() {
 
     // Test deleting the block.
     $this->drupalGet("block/" . $revised_block->id());
-    $this->clickLink(t('Delete'));
-    $this->assertText(format_string('Are you sure you want to delete the custom block @label?', array('@label' => $revised_block->label())));
+    $this->clickLink(t('Remove'));
+    $this->assertText(format_string('Are you sure you want to remove the custom block @label?', array('@label' => $revised_block->label())));
   }
 
 }
