docs: def __parse_content(tuc_content, content_to_be_parsed):
          """
          parses the passed "tuc_content" for
           - meanings
           - synonym
          received by querying the glosbe API
  
          Called by
           - meaning()
           - synonym()
  
          :param tuc_content: passed on the calling Function. A list object
          :param content_to_be_parsed: data to be parsed from. Whether to parse "tuc" for meanings or synonyms
          :returns: returns a list which contains the parsed data from "tuc"
          """
          initial_parsed_content = {}
  
          i = 0
          for content_dict in tuc_content:
              if content_to_be_parsed in content_dict.keys():
                  contents_raw = content_dict[content_to_be_parsed]
                  if content_to_be_parsed == "phrase":
                      # for 'phrase', 'contents_raw' is a dictionary
                      initial_parsed_content[i] = contents_raw['text']
                      i += 1
                  elif content_to_be_parsed == "meanings":
                      # for 'meanings', 'contents_raw' is a list
                      for meaning_content in contents_raw:
                          initial_parsed_content[i] = meaning_content['text']
                          i += 1
  
          final_parsed_content = {}
          # removing duplicates(if any) from the dictionary
          for key, value in initial_parsed_content.items():
              if value not in final_parsed_content.values():
                  final_parsed_content[key] = value
  
          # calling __clean_dict
  
          formatted_list = Vocabulary.__clean_dict(final_parsed_content)
          return formatted_list