Find the word definition

Wikipedia
Limeroad.com

Limeroad.com is an online shopping platform of India engaged in the domain of fashion and lifestyle. The company has its head office in Gurgaon, Haryana (IN).