logo

Explore definitions, synonyms, and language insights of logo

Definitions

Noun
a company emblem or device

More General Terms