diff --git a/src/sword_backend/strongs_entry.cpp b/src/sword_backend/strongs_entry.cpp
index ee3b525..13e16c6 100644
--- a/src/sword_backend/strongs_entry.cpp
+++ b/src/sword_backend/strongs_entry.cpp
@@ -251,31 +251,28 @@ void StrongsEntry::parseFromVersion2RawEntry(string rawEntry)
// Parse the phonetic transcription
string phoneticTranscriptionTag = "{";
- string phoneticTranscriptionEndTag = "}";
+ string phoneticTranscriptionEndTag = "}";
this->phoneticTranscription = this->parseFromVersion2Element(phoneticTranscription, phoneticTranscriptionTag, phoneticTranscriptionEndTag);
// Parse the definition
- string definition = allLines[1];
+ string definition = rawEntry;
+ definition = this->parseFromVersion2Element(rawEntry, "", "");
+ string references = definition;
+
std::size_t lineBreakPosition = definition.find("