Why do I need char *Function()? I mean, why do I need the * in front of the Function1() ??

Does the * mean pointer?

Code:
#include <iostream>
using namespace std;

char *Function1()
{ 
     return "Some text";
     
}

int main()
{
    cout<<Function1();
    
    system("PAUSE");
    return 0;
}