Etymology
Today it means: Synonym of scoubidou. Full definition →
From the brand name CraftLace, from craft + lace.
Etymology from Wiktionary, CC BY-SA 4.0.