fixing bug where multiple source words can exist in parsed_definition