Brand Ambassador

/noun/

That one person who loves your brand so much, they talk about it more than you do.

0

0

Would you like to suggest an improvement? Click here.

Have a definition?
Share it with us

Have a definition?
Share it with us