<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def meaning(phrase, source_lang="en", dest_lang="en", format="json"):
 """ make calls to the glosbe API :param phrase: word for which meaning is to be found :param source_lang: Defaults to : "en" :param dest_lang: Defaults to : "en" For eg: "fr" for french :param format: response structure type. Defaults to: "json" :returns: returns a json object as str, False if invalid phrase """

        base_url = Vocabulary.__get_api_link("glosbe")
        url = base_url.format(word=phrase, source_lang=source_lang, dest_lang=dest_lang)
        json_obj = Vocabulary.__return_json(url)

        if json_obj:
            try:
                tuc_content = json_obj["tuc"]  # "tuc_content" is a "list"
            except KeyError:
                return False
            '''get meanings'''
            meanings_list = Vocabulary.__parse_content(tuc_content, "meanings")
            return Response().respond(meanings_list, format)
            # print(meanings_list)
            # return json.dumps(meanings_list)
        else:
            return False