Central to the identity is a new logo and infinity symbol that consumers in focus groups agreed signified that the product really works. The company's logo looks very official--you might even make the point that the infinity symbol looks a bit like the NS logo preceding Network Solutions.
Unfurled definition, to spread or shake out from a furled state, as a sail or a flag; unfold. See more.
Webster Dictionary(0.00 / 0 votes)Rate this definition: 1  Display(verb) to unfold; to spread wide; to expand; to stretch out; to spread. 2  Display(verb) to extend the front of (a column), bringing it into line. 3  Display(verb) to spread before the view; to show; to exhibit to the sight, or to the mind; to make manifest.