Index: src/wp-includes/formatting.php
===================================================================
--- src/wp-includes/formatting.php	(revision 37698)
+++ src/wp-includes/formatting.php	(working copy)
@@ -1484,8 +1484,14 @@
  * | U+00C5   | Å     | Aa          | Latin capital letter A with ring above  |
  * | U+00E5   | å     | aa          | Latin small letter a with ring above    |
  *
+ * Catalan (`ca`) locale:
+ *
+ * |   Code   | Glyph | Replacement |               Description               |
+ * | -------- | ----- | ----------- | --------------------------------------- |
+ * | U+00B7   | l·l   | ll          | Flown dot (between two Ls)              |
+ *
  * @since 1.2.1
- * @since 4.6.0 Locale support was added for `de_CH` and `de_CH_informal`.
+ * @since 4.6.0 Locale support was added for `de_CH`, `de_CH_informal`, and `ca`.
  *
  * @param string $string Text that might have accent characters
  * @return string Filtered string with replaced "nice" characters.
@@ -1689,6 +1695,8 @@
 			$chars[ chr(195).chr(184) ] = 'oe';
 			$chars[ chr(195).chr(133) ] = 'Aa';
 			$chars[ chr(195).chr(165) ] = 'aa';
+		} elseif ( 'ca' === $locale ) {
+			$chars[ chr(108).chr(194).chr(183).chr(108) ] = 'll';
 		}
 
 		$string = strtr($string, $chars);
Index: tests/phpunit/tests/formatting/RemoveAccents.php
===================================================================
--- tests/phpunit/tests/formatting/RemoveAccents.php	(revision 37695)
+++ tests/phpunit/tests/formatting/RemoveAccents.php	(working copy)
@@ -110,4 +110,20 @@
 		remove_filter( 'locale', array( $this, '_set_locale_to_danish' ) );
 	}
 
+	public function _set_locale_to_catalan() {
+		return 'ca';
+	}
+
+	/**
+	* @ticket 37086
+	*/
+	public function test_remove_catalan_middot() {
+		add_filter( 'locale', array( $this, '_set_locale_to_catalan' ) );
+
+		$this->assertEquals( 'allallalla', remove_accents( 'al·lallaŀla' ) );
+		
+		remove_filter( 'locale', array( $this, '_set_locale_to_catalan' ) );
+		
+		$this->assertEquals( 'al·lallalla', remove_accents( 'al·lallaŀla' ) );
+	}
 }
