i can't believe there wasn't a definition for logo yet
a graphic that is trademark of an organisation and is used to recognise that organisation
"i can't believe there wasn't a definition for logo yet" What is the definition of "logo"?