diff --git a/youtube_dl/extractor/bbc.py b/youtube_dl/extractor/bbc.py
index 210ce568b7..5be0ff476e 100644
--- a/youtube_dl/extractor/bbc.py
+++ b/youtube_dl/extractor/bbc.py
@@ -485,7 +485,8 @@ def _real_extract(self, url):
(r'
]+id="parent-title"[^>]*>(.+?)
',
r']+class="info"[^>]*>\s*
(.+?)
'), webpage, 'title')
description = self._search_regex(
- r'
([^<]+)
',
+ (r'
([^<]+)
',
+ r'
]+class="info_+synopsis"[^>]*>([^<]+)
'),
webpage, 'description', default=None)
if not description:
description = self._html_search_meta('description', webpage)