 		patterns: [include: "#escape"]
 
 
+	# Defining instance of a term
+	"role-dfn":
+		name:  "markup.italic.definition.restructuredtext"
+		begin: "(?i)(?<=:dfn:`)\\G"
+		end:   "(?=`)"
+		patterns: [include: "#escape"]
+		
+
 	# Literal text, which isn't necessarily source code
 	"role-literal":
 		name:  "markup.raw.monospace.literal.restructuredtext"

		begin: "(?xi)
			(?: (?<=:sup:`)
			|   (?<=:superscript:`)
			) \\G"
		end: "(?=`)"
		patterns: [include: "#escape"]

				{include: "#role-abbr"}
				{include: "#role-code"}
				{include: "#role-command"}
				{include: "#role-dfn"}
				{include: "#role-emphasis"}
				{include: "#role-html"}
				{include: "#role-literal"}
