Find the word definition

Wikipedia
Ocado

Ocado is a British online supermarket. In contrast to its main competitors, the company has no chain of stores and does all home deliveries from its warehouses. Ocado has been voted the best online supermarket in the UK by Which? readers every year since 2010. The company was floated on the London Stock Exchange on 21 July 2010 and is currently a member of the FTSE 250 Index.