Home

Word

holding device, n.
more info a device for holding something
<noun.artifact>

holding device