Find the word definition

Wikipedia
Twenga

Twenga.com is an online open shopping search engine. In 2006, Bastien Duclaux and Cédric Anès created Twenga, meaning "straight to the goal" in Swahili according to the company's website, as a unique website which would bring together "all online products and stores in one place." Twenga's 14 websites in ten different languages display nearly 300 million products for 200,000 online shops. The company states it is the "open shopping platform with the largest selection online."