diff --git a/lexicon.module b/lexicon.module
index 61d9fbb..c8002c2 100644
--- a/lexicon.module
+++ b/lexicon.module
@@ -1119,7 +1119,7 @@ function _lexicon_term_add_info(&$term, $filter = FALSE) {
     // an infinte loop due to recursive calls and remove all HTML to use the
     // description in the title attribute.
     if ($filter) {
-      $term->safe_description = strip_tags($term->description);
+      $term->safe_description = decode_entities(strip_tags($term->description));
     }
     else {
       $term->safe_description = check_markup($term->description, $term->format);
