zebra noun [U] UK /ˈzeb.rə/, /ˈziː.brə/ US /ˈziː.brə/ a new company that aims to improve society as well as to make a profit Aniyia … says she thinks too many investors in Silicon Valley are missing opportunities to be part of profitable, sustainable companies because they’re chasing things that aren’t real – unicorns. Zebras, by contrast, she says, …
Continue reading New words – 23 April 2018
Read More : New words – 23 April 2018
Courtesy : Cambridge Blog