a distinctive company symbol, trademark, etc. that is designed to be associated with that company only and to get instant recognition for that company

Translation:
English
Noun
Add