Find the word definition

Wikipedia

Ecwid

Ecwid is an e-commerce platform enabling individuals and businesses to create online store or add those to existing websites.